<html>
	<head>
		<meta charset="utf-8"/>
		<title>BFolder</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BFolder</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">static BString </td><td><a href="#Current()">Current</a>();</td></tr>
			<tr><td align="right">static bool </td><td><a href="#ChangeCurrent(const BString&)">ChangeCurrent</a>(const BString& path);</td></tr>
			<tr><td align="right">static BString </td><td><a href="#FullPath(const BString&)">FullPath</a>(const BString& path);</td></tr>
			<tr><td align="right">static bool </td><td><a href="#Create(const BString&)">Create</a>(const BString& dirName);</td></tr>
			<tr><td align="right">static bool </td><td><a href="#Remove(const BString&)">Remove</a>(const BString& dirName);</td></tr>
			<tr><td align="right">static bool </td><td><a href="#Rename(const BString&, const BString&)">Rename</a>(const BString& oldName, const BString& newName);</td></tr>
			<tr><td align="right">static bool </td><td><a href="#Move(const BString&, const BString&)">Move</a>(const BString& oldPath, const BString& newPath);</td></tr>
			<tr><td align="right">static bool </td><td><a href="#Exists(const BString&)">Exists</a>(const BString& path);</td></tr>
			<tr><td align="right"></td><td><a href="#BFolder()">BFolder</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BFolder(const BString&,EntryFlag)">BFolder</a>(const BString& path, EntryFlag entryFlag = Attrib_All);</td></tr>
			<tr><td align="right"></td><td><a href="#~BFolder()">~BFolder</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#exists()">exists</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#open()">open</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#close()">close</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#isOpened()">isOpened</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setPath(const BString&)">setPath</a>(const BString& path);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#path()">path</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setEntryFlag(EntryFlag)">setEntryFlag</a>(EntryFlag entryFlag);</td></tr>
			<tr><td align="right">EntryFlag </td><td><a href="#entryFlag()">entryFlag</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setNameFilter(const BString&)">setNameFilter</a>(const BString& nameFilter);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#nameFilter()">nameFilter</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#contain(const BString&)">contain</a>(const BString& entryName);</td></tr>
			<tr><td align="right">int </td><td><a href="#entryCount()">entryCount</a>() const;</td></tr>
			<tr><td align="right">BEntry* </td><td><a href="#entry(int)">entry</a>(int index);</td></tr>
			<tr><td align="right">const BEntry* </td><td><a href="#entry(int)">entry</a>(int index) const;</td></tr>
			<tr><td align="right">BEntry* </td><td><a href="#entry(const BString&)">entry</a>(const BString& name) ;</td></tr>
			<tr><td align="right">const BEntry* </td><td><a href="#entry(const BString&)">entry</a>(const BString& name) const;</td></tr>
			<tr><td align="right">BEntry* </td><td><a href="#find(const BString&)">find</a>(const BString& desc);</td></tr>
			<tr><td align="right">const BEntry* </td><td><a href="#find(const BString&)">find</a>(const BString& desc) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="Current()">
			<h3>static BString Current();</h3>
		</div>
		<div id="ChangeCurrent(const BString&)">
			<h3>static bool ChangeCurrent(const BString& path);</h3>
		</div>
		<div id="FullPath(const BString&)">
			<h3>static BString FullPath(const BString& path);</h3>
		</div>
		<div id="Create(const BString&)">
			<h3>static bool Create(const BString& dirName);</h3>
		</div>
		<div id="Remove(const BString&)">
			<h3>static bool Remove(const BString& dirName);</h3>
		</div>
		<div id="Rename(const BString&, const BString&)">
			<h3>static bool Rename(const BString& oldName, const BString& newName);</h3>
		</div>
		<div id="Move(const BString&, const BString&)">
			<h3>static bool Move(const BString& oldPath, const BString& newPath);</h3>
		</div>
		<div id="Exists(const BString&)">
			<h3>static bool Exists(const BString& path);</h3>
		</div>
		<div id="BFolder()">
			<h3>BFolder();</h3>
		</div>
		<div id="BFolder(const BString&,EntryFlag)">
			<h3>BFolder(const BString& path, EntryFlag entryFlag = Attrib_All);</h3>
		</div>
		<div id="~BFolder()">
			<h3>~BFolder();</h3>
		</div>
		<div id="exists()">
			<h3>bool exists() const;</h3>
		</div>
		<div id="open()">
			<h3>bool open();</h3>
		</div>
		<div id="close()">
			<h3>bool close();</h3>
		</div>
		<div id="isOpened()">
			<h3>bool isOpened() const;</h3>
		</div>
		<div id="setPath(const BString&)">
			<h3>void setPath(const BString& path);</h3>
		</div>
		<div id="path()">
			<h3>const BString& path() const;</h3>
		</div>
		<div id="setEntryFlag(EntryFlag)">
			<h3>void setEntryFlag(EntryFlag entryFlag);</h3>
		</div>
		<div id="entryFlag()">
			<h3>EntryFlag entryFlag() const;</h3>
		</div>
		<div id="setNameFilter(const BString&)">
			<h3>void setNameFilter(const BString& nameFilter);</h3>
		</div>
		<div id="nameFilter()">
			<h3>const BString& nameFilter() const;</h3>
		</div>
		<div id="contain(const BString&)">
			<h3>bool contain(const BString& entryName);</h3>
		</div>
		<div id="entryCount()">
			<h3>int entryCount() const;</h3>
		</div>
		<div id="entry(int)">
			<h3>BEntry* entry(int index);</h3>
		</div>
		<div id="entry(int)">
			<h3>const BEntry* entry(int index) const;</h3>
		</div>
		<div id="entry(const BString&)">
			<h3>BEntry* entry(const BString& name) ;</h3>
		</div>
		<div id="entry(const BString&)">
			<h3>const BEntry* entry(const BString& name) const;</h3>
		</div>
		<div id="find(const BString&)">
			<h3>BEntry* find(const BString& desc);</h3>
		</div>
		<div id="find(const BString&)">
			<h3>const BEntry* find(const BString& desc) const;</h3>
		</div>
	</body>
</html>